place of public assembly - Espagnol Anglais Dictionnaire